#任务一
#1.根据学生分数判断等级（A:90-100, B:80-89,
#C:70-79, D:60-69, 不及格:<60）

score = int(input("请输入成绩"))
if score >= 90 and score <= 100:
    print("成绩为A")
if score >= 80 and score <= 89:
    print("成绩为B")
if score >= 70 and score <= 79:
    print("成绩为C")
if score >= 60 and score <= 69:
    print("成绩为D")
if score < 60:
    print("成绩不及格")

#任务二
#筛选偶数并计算平方:numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
alist =[]
for i in numbers :
    if i % 2 == 0:
        b = i**2
        alist.append(b)
print(alist)

#任务三
#统计一个班级学生各科成绩的平均分
	# 学生成绩字典，键为学生姓名，值为各科成绩的列表
	#students = {
		#'张三': [88, 92, 79],
		#'李四': [95, 87, 90],
		#'王五': [76, 85, 82],
		#'赵六': [90, 88, 93]

students = {'张三': [88, 92, 79],
		    '李四': [95, 87, 90],
		    '王五': [76, 85, 82],
		    '赵六': [90, 88, 93]}
student = len(students)
count = len (students["张三"])
print(count)
for i in range(count):
    scoers=0



#任务四
#实现一个简单的猜数字游戏，系统随机生成 1-100 的数字，给玩家5 次猜的机会，猜中则恭喜玩家，没猜中则表示遗憾.
import random
print("欢迎来到猜数字游戏")
print("你有五次机会来猜数字")
numlist= list(range(1, 101))
numb = random.choice(numlist)
jh1 = 5
for jh in range(1,jh1+1):
    print("第{}次尝试,还剩{}次机会".format(jh, jh1-jh))
    try:
        yx = int(input("请输入你猜的数字(1-100): "))
    except ValueError:
        print("请输入有效的数字")
        continue
    if yx < 1 or yx > 100:
            print("数字必须在1到100之间")
            continue
    if yx == numb:
            print("恭喜你猜对了")
            break
    elif yx < numb:
            print("很遗憾猜小了,再试试")
    else:
            print("很遗憾猜大了,再试试")
else:
    print("很遗憾,机会用完了,正确答案是{}".format(numb))
    print("游戏结束,下次再来挑战吧")


#任务五
#生成一个包含10个随机整数的列表，计算列表中所有元素的和
import random
numlist= [random.randint(0, 100) for _ in range(10)]
count = 0
for i in numlist:
    count += i
print(numlist)
print(count)




